Ext.define('Safe.view.common.SysMenuKit',{
    extend:'Ext.tree.Panel',
    alias:'widget.SysMenuKit',
    initComponent:function(){
        var me=this;
        this.store=Ext.data.TreeStore({
            root: {
                expanded: true,
                text:'道路客运安全管理系统'
            },
            autoLoad:true
        });
        Ext.applyIf(me,{
            title:'系统菜单创建工具',
            rootVisible:true,
            listeners:{
                itemcontextmenu:function(view,record,item,index,e){
                    console.log(view);
                    e.preventDefault();
                    var menu=Ext.create('Ext.menu.Menu', {
                        width: 100,
                        margin: '0 0 10 0',
                        items: [{
                            text: '新建子节点',
                            handler:function(){
                                var tree=Ext.getCmp('sysMenuKit');
                                tree.getRootNode().getChildAt(index).appendChild({
                                   text:'子节点1'
                                });
                            }
                        },{
                            text: '删除子节点'
                        }]
                    });
                    menu.showAt(e.getX(),e.getY());
                }
            }
        });
        me.callParent(arguments);
    }
});


